Canal: A Flexible Interconnect Generator for Coarse-Grained Reconfigurable Arrays

نویسندگان

چکیده

The architecture of a coarse-grained reconfigurable array (CGRA) interconnect has significant effect on not only the flexibility resulting accelerator, but also its power, performance, and area. Design decisions that have complex trade-offs need to be explored maintain efficiency performance across variety evolving applications. This paper presents Canal, Python-embedded domain-specific language (eDSL) compiler for specifying generating interconnects CGRAs. Canal uses graph-based intermediate representation (IR) allows easy hardware generation tight integration with place route tools. We evaluate by constructing both fully static hybrid ready-valid signaling, conducting design space exploration modifying switch box topology, number routing tracks, tile connections. Through use IR CGRA interconnects, eDSL, system, enables fast creation interconnects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Power Exploration for Functional Units in Coarse-Grained Reconfigurable Arrays

Spatially tiled architectures such as CGRAs are robust architectural choices for accelerating applications in the DSP, scientific computing, and embedded domains. In the embedded application domain in particular, CGRAs offer a low power alternative to FPGAs by providing coarse-grained word-level computation resources as opposed to FPGAs’ fine-grained bit-level LUTs. This key difference provides...

متن کامل

A Coarse-Grained Dynamically Reconfigurable Architecture Enabling Flexible Reliability

This paper proposes a coarse-grained dynamically reconfigurable architecture, which offers flexible reliability to soft errors. A notion of cluster is introduced as a basic element of the proposed architecture, each of which can select four operation modes with different levels of spatial redundancy and areaefficiency. Evaluation of permanent error rates demonstrates that four different reliabi...

متن کامل

Improving the Energy Efficiency of Coarse-Grained Reconfigurable Arrays

Improving the Energy Efficiency of Coarse-Grained Reconfigurable Arrays

متن کامل

Memory-Aware Application Mapping on Coarse-Grained Reconfigurable Arrays

Coarse-Grained Reconfigurable Arrays (CGRAs) are a very promising platform, providing both, up to 10-100 MOps/mW of power efficiency and are software programmable. However, this cardinal promise of CGRAs critically hinges on the effectiveness of application mapping onto CGRA platforms. While previous solutions have greatly improved the computation speed, they have largely ignored the impact of ...

متن کامل

Coarse Grained Reconfigurable Architecture

This paper examines the challenges of mapping applications on to a Coarsegrained reconfigurable architecture (CGRA). Through crowd sourcing through a simple game and using the movement data from successful players the research project plans to produce better mappings, or improve existing algorithms through common patterns by the most successful players. This paper also examines the case studies...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Computer Architecture Letters

سال: 2023

ISSN: ['2473-2575', '1556-6056', '1556-6064']

DOI: https://doi.org/10.1109/lca.2023.3268126